home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games Special 7 / TboS Games Special 7.iso / kids / storymak / story.doc < prev    next >
Text File  |  1994-05-05  |  20KB  |  423 lines

  1.                            S T O R Y M A K E R +
  2.                                Version 2.3
  3.                           Copyright (c) 1992-1994
  4.                             All rights reserved.
  5.  
  6.                                Elson Embry
  7.                               PO Box  12035
  8.                             Santa Rosa,  CA  95406
  9.                               (707) 546-5659
  10.  
  11.                  ----------------------------------------
  12.                      D O C U M E N T    S E C T I O N S
  13.                  ----------------------------------------
  14.  
  15.                     A - Shareware File Descriptions
  16.                     B - Hardware Requirements
  17.                     C - Disclaimer/Warranty
  18.                     D - Copyright/Registration/Distribution
  19.                     E - Initializing or Updating the Program
  20.                     F - Running the Program
  21.                     G - Data File Descriptions and Sources
  22.                     H - Trademarks
  23.  
  24. -------------------------------
  25. A - SHAREWARE FILE DESCRIPTIONS
  26. -------------------------------
  27. Files contained in the current version:
  28.  
  29.                FILE_ID.DIZ    _    Shareware package description
  30.                README.DOC     -    Log of current and previous releases
  31.                STORY.EXE      -    Main program
  32.                SMINIT.EXE     -    Initialization utility
  33.                VENDOR.DOC     -    Vendor information
  34.                STORY.DOC      -    This document
  35.                REGISTER.FRM   -    Registration form
  36.                EDITFONT.DAT   -    Program file
  37.                HELP.DAT       -    Program file
  38.                PHONEME.DAT    -    Program file
  39.                PRULES.DAT     -    Program file
  40.                SBINST.DAT     -    Program file
  41.                SCREEN.DAT     -    Program file
  42.                SMR.DAT        -    Program file
  43.                *.SML          -    Melody files
  44.                *.VOC          -    Sound files
  45.                SAMPLE.TXT     -    Demo text file
  46.                DEMO_.SBK      -    Demo story file
  47.                DEMO.SPL       -    Sample picture file
  48.  
  49. -------------------------
  50. B - HARDWARE REQUIREMENTS
  51. -------------------------
  52.      IBM or compatible computer, 512K RAM memory.
  53.  
  54.      Hard drive.
  55.  
  56.      Mouse device required.
  57.  
  58.      EGA/VGA graphics monitor, at least 256k EGA memory.  (128k EGA
  59.      memory may be enough if the mouse driver is a Microsoft driver -
  60.      refer to the section on running the program for more information).
  61.  
  62.      Optional hardware: Sound Blaster sound card.
  63.  
  64. -----------------------
  65. C - DISCLAIMER/WARRANTY
  66. -----------------------
  67.    Sorry about the following legal stuff:
  68.  
  69.    THE SOFTWARE IS PROVIDED ON AN "AS-IS" BASIS AND THERE IS  NO WARRANTY
  70.    OF ANY KIND,  WHETHER EXPRESSED OR IMPLIED.  YOUR USE  OF THE SOFTWARE
  71.    IS COMPLETELY AT YOUR OWN RISK.  I ASSUME NO LIABILITY FOR ANY DAMAGES
  72.    CAUSED  BY THE  DIRECT OR INDIRECT USE OF THE  SOFTWARE AND ANY OF ITS
  73.    FILES.  YOUR USE OF THE  SOFTWARE MEANS THAT YOU AGREE TO ALL OF THESE
  74.    TERMS.
  75.  
  76. ---------------------------------------
  77. D - COPYRIGHT/REGISTRATION/DISTRIBUTION
  78. ---------------------------------------
  79.    Storymaker+ is copyrighted by the author.  All rights reserved.
  80.  
  81.    Storymaker+ is  distributed as shareware.  With the shareware concept,
  82.    you are asked to register Storymaker+ if you decide to use it after an
  83.    evaluation  period.  Unregistered version's storybooks  are limited to
  84.    10 screen pages per story for data files, 5 screen pages per story for
  85.    stand-alone executable files;  both type  of files  are limited to  50
  86.    objects per page.  There are no limitations on the other files.
  87.  
  88.    Shareware distribution of Storymaker+ to others is permitted and encou-
  89.    raged as long as all files are included and  no file is altered in  any
  90.    way.  BBS sysops, vendors or anyone  planning to distribute Storymaker+
  91.    for a fee, please refer to the file VENDOR.DOC for distribution require-
  92.    ments and restrictions.
  93.  
  94.    Benefits of registering the program:
  95.  
  96.    * Up to 99 screen pages per storybook file, and up to 100 pictures per
  97.      page.  This applies also  to storybooks  compiled into  stand-alone,
  98.      royalty-free EXE programs.
  99.    * Registered users receives the current  versions  of Storymaker+ upon
  100.      registering. Program updates are made available from major BBS's and
  101.      shareware vendors, or from the author with payment of mailing costs.
  102.    * Registered users get bonus graphics and sound effects.
  103.    * Registered  users also get as a bonus program a  special  version of
  104.      Voicemaker, a special  speech program  where a user can  learn about
  105.      the mechanics of English phonetics by recording with  his or her own
  106.      voice the phoneme sounds used by the text-to-speech player to produce
  107.      speech. The user's voice files can also be used as the text-to-speech
  108.      voice in Storymaker+ storybooks.  Voicemaker requires a Sound Blaster
  109.      card to produce speech and a microphone to record phoneme sounds.
  110.  
  111.    To order Storymaker+, please print the file REGISTER.FRM. The registra-
  112.    tion fee is $23 U.S. funds payable to the author.  Checks from  foreign
  113.    countries must be drawn against a U.S. bank. Please add the  applicable
  114.    sales tax if ordering in California.  Add $3.00 for orders  outside the
  115.    United States, Canada & Mexico.  Please call or write for site licenses
  116.    or quantity discounts.
  117.  
  118.    By a special arrangement you can also order by credit card from  Public
  119.    (software) Library with your MC, Visa, AmEx or Discover card by calling
  120.    800-242-4PsL (from overseas: 713-524-6394),  or by FAX to 713-524-6398,
  121.    or by  CompuServe to 71355,470.   Ask for item# 11139  or  Storymaker+.
  122.    These  numbers are  for ordering only. The program's  author can NOT be
  123.    reached at these numbers.  To contact the author  about site licensing,
  124.    quantity  discount, product shipment status, about  the program  or for
  125.    anything  other than to  place an order,  please call  (707) 546-5659,
  126.    or by Compuserve to 74024,3672. Or write to:
  127.  
  128.    Elson Embry
  129.    PO Box 12035
  130.    Santa Rosa, CA  95406
  131.  
  132. ----------------------------------------
  133. E - INITIALIZING OR UPDATING THE PROGRAM
  134. ----------------------------------------
  135.   If you already have an older version of the program, change the current
  136.   directory to  Storymaker+ home  directory.  Otherwise create a separate
  137.   directory for the program in your hard disk.
  138.   For example:
  139.         C:
  140.         MD \STORY                This creates the directory.
  141.         CD \STORY                This changes the current directory.
  142.  
  143.   Next, copy all files to the directory and uncompress any archived files.
  144.   From example:
  145.        COPY A:*.*
  146.   Use your decompression software if needed.
  147.  
  148.   Next, run the initialization utility SMINIT.EXE.
  149.   From example:
  150.        SMINIT
  151.  
  152.   The  utility checks for  Storymaker+'s data subdirectories,  creates the
  153.   subdirectories  if necessary, then transfers all new data files to their
  154.   directories.
  155.  
  156.   If you  are updating  an older version, the utility also makes sure  the
  157.   setup file structure is current by reinitializing it to its default con-
  158.   figuration.
  159.  
  160. -----------------------
  161. F - RUNNING THE PROGRAM
  162. -----------------------
  163.   If  Storymaker+ is  configured for the Sound Blaster card, it looks for
  164.   the Sound Blaster environment variable BLASTER.  This is normally added
  165.   to the  AUTOEXEC.BAT in the root directory to specify the current Sound
  166.   Blaster hardware configuration. The command for setting the environment
  167.   string has the form:
  168.                  SET BLASTER=Appp Ii Dd Tt
  169.        where:
  170.             ppp = Base I/O port
  171.             i   = IRQ number
  172.             d   = DMA channel
  173.             t   = Sound Blaster card version number
  174.  
  175.        Example:  SET BLASTER=A220 I7 D1 T1
  176.  
  177.   If no environment is set, Storymaker+ attempts to auto  detect the card
  178.   using base I/O port 220h and IRQ 7 as default  settings.  It is prefer-
  179.   able though that the BLASTER environment be used to avoid port problems
  180.   that may cause the system to hang up.
  181.  
  182.   If you will be  playing CMF files, the CMF file player SBFMDRV.COM must
  183.   also be in memory before running Storymaker+.
  184.  
  185.   Please refer to your  Sound Blaster manual for more instructions on the
  186.   the BLASTER environment strings and the SBFMDRV.COM driver.
  187.  
  188.   To run the Storymaker+, change the directory to its home directory. The
  189.   command line format is:
  190.  
  191.         STORY [/UNLOCK] [/SPV file] [/READ file] [/BOOK] [/SLOW] [/MS]
  192.  
  193.   Entries  inside the  brackets  are  command switches and are  optional.
  194.   Filename  extensions  are not required in the  filenames.  The command
  195.   switches are as follows:
  196.  
  197.        /UNLOCK    Also accepts short form  /U.
  198.                   This unlocks all utilities in the Utility menu.
  199.                   The program  does  not allow  access to some  utilities
  200.                   unless this command switch is invoked.
  201.  
  202.        /SPV file  Space optional.
  203.                   This loads the  Voicemaker SPV phoneme sound file <file>
  204.                   in place of  Storymaker+'s  phoneme  sounds.  A phoneme
  205.                   sound file contains the digital-speech  voice data  used
  206.                   by the program to make the computer talk.  An  SPV  file
  207.                   is created in the separate program  Voicemaker and  must
  208.                   be located in Storymaker+ home directory.
  209.  
  210.       /READ file  Space optional.  Also accepts short form /R file.
  211.                   This reads the storybook file <file> automatically.  It
  212.                   skips the main menu  and opens  the Book Reader to read
  213.                   a storybook in computer-help-me mode. The command is to
  214.                   enable a young child  to use the  program just to  read
  215.                   a story.  Repeat the command to read more than one file
  216.                   in one session.
  217.  
  218.       /BOOK       Also accepts short form  /B.
  219.                   This  bypasses the  main menu  and  allows  access only
  220.                   to the Book Reader.  The  command  is to enable a young
  221.                   child to read storybooks only while using the program.
  222.  
  223.       /SLOW       Valid only if sound device is set to the PC speaker -
  224.                   ignored otherwise.
  225.                   This restricts the text-to-speech player and playing of
  226.                   sound effects (VOC files) to the foreground mode and is
  227.                   used on computers with slow CPU speed.  Normally,   the
  228.                   text-to-speech mode is set in the Setup menu while  all
  229.                   sound effects play only in the background mode.
  230.                   Note that adding the SLOW  switch will  always restrict
  231.                   the  mode to  foreground and thus override any mode set
  232.                   in the Setup.
  233.  
  234.       /MS         Add this only if  you have at  least 128K but less than
  235.                   256K EGA memory  and the mouse driver is fully compati-
  236.                   ble with Microsoft mouse driver.  Some drivers I  tried
  237.                   caused display problems  when only  128K of EGA  memory
  238.                   was used.
  239.  
  240.   Below are some examples of running the program:
  241.  
  242.      STORY
  243.      Run the program but do not allow access to some of the utilities.
  244.  
  245.      STORY /UNLOCK
  246.      Run the program allowing access to all of the utilities.
  247.  
  248.      STORY /SLOW
  249.      Run the program in slow mode only when using the PC speaker.
  250.  
  251.      STORY /BOOK
  252.      Restrict access to the Book Reader.  This prevents  changing of data
  253.      files and is intended for kids using the program.
  254.  
  255.      STORY /READ demo /READ vacation
  256.      Read the  storybook  file  DEMO.  Read the book file VACATION  next.
  257.      Terminate program when done.
  258.  
  259.      STORY /READ demo /BOOK
  260.      Read the book file DEMO. Then continue running the program but allow
  261.      access only to the Book Reader.
  262.  
  263.      STORY /SPV RICHARD
  264.      Load the  Voicemaker's file RICHARD (recorded by Richard?),  and use
  265.      it as the text-to-player's voice.
  266.  
  267. Note:  Do not use program file utilities, such as LZEXE.EXE,  to compress
  268. Storymaker+'s  program  files  as a  modified file will very likely cause
  269. program failure.
  270.  
  271. --------------------------------------
  272. G - DATA FILE DESCRIPTIONS AND SOURCES
  273. --------------------------------------
  274.   This section  describes  Storymaker+ data  files  and their sources. It
  275.   also covers the 2 ways of creating a storybook file.
  276.  
  277.   1 - Picture Library Files
  278.  
  279.       A picture library file  contains the  scenery and shape pictures of
  280.       a Storymaker+ storybook.   A library file is created in either  the
  281.       Scenery Editor or Shape Editor module of the program  and  pictures
  282.       are added to the  library by using either graphics editor.  Library
  283.       files  are located  in the program  subdirectory GRAPHICS and carry
  284.       the file extension SPL.
  285.  
  286.       When a picture is saved in the graphics editor, Storymaker+ assigns
  287.       an index number to it.  This  index number and the library filename
  288.       are what is used when adding  the picture in a  storybook. To avoid
  289.       missing picture errors when loading storybooks, it is  important to
  290.       understand how pictures are normally saved in a storybook file.
  291.  
  292.       When  designing a  storybook in the Book Editor,  the user  selects
  293.       which picture libraries to use while the Book Editor saves the list
  294.       of selected libraries in the storybook file.  When the user adds  a
  295.       picture  to the story,  the Book Editor  saves the  picture's index
  296.       number and a reference  number from a library in the list. The pic-
  297.       ture data itself does not get saved,  nor  does the  picture's name
  298.       or description.
  299.  
  300.       When the Book Editor or Book Reader reads a page  of the storybook,
  301.       it loads a picture by getting its library's filename from the  list
  302.       of libraries and then accesses the picture data itself  through the
  303.       index number -  it does not check nor use in any way  the picture's
  304.       name or description, only that the library  exists  and  the  index
  305.       number valid.  If it can not load a picture,  the  program beeps to
  306.       signal an error and  loads a  special internal  picture in place of
  307.       the missing picture.
  308.  
  309.       A picture that has been accidentally deleted from its library  file
  310.       therefore can not be restored in a story by saving a new picture in
  311.       the same library under the same name.  Since the new  picture  will
  312.       most likely get a different index number,  it can be restored  only
  313.       by additionally editing the storybook to delete  every occurence of
  314.       the deleted picture and then recreating the animation  script under
  315.       the new picture. Otherwise,  a missing picture error will  continue
  316.       or worse, a wrong picture showing up in a story if the index number
  317.       of the deleted picture has been reassigned to a new picture.
  318.  
  319.  
  320.   2 - Melody Files
  321.  
  322.       Melody files  are  located in the program subdirectory  MELODY  and
  323.       carry the  file extension SML.  Melodies are entered in the program
  324.       module Melody Maker.
  325.  
  326.       The Book Editor adds a melody to a storybook by saving the melody's
  327.       filename -  actual data are not normally copied.
  328.  
  329.  
  330.   3 - Text Files
  331.  
  332.       A text file adds sound effects to a story when read by the text-to-
  333.       speech player.
  334.  
  335.       Text files are located in the program subdirectory TEXT  and  carry
  336.       the file extension TXT.  A screenful of text may be  entered in the
  337.       Text Editor  module.  Storymaker+ also  accepts  larger  files from
  338.       other editors, although these can not be edited in the Text Editor;
  339.       copy the files into the TEXT directory.
  340.  
  341.       The Book Editor adds a text file to a storybook by saving its file-
  342.       name -  actual data are not normally copied.
  343.  
  344.  
  345.   4 - Digitized Sound Files
  346.  
  347.       A  digitized-sound  file adds  sound  effects  to a  storybook when
  348.       played by the digital sound player.
  349.  
  350.       Sound  files  are located in the  program  subdirectory  SOUNDS and
  351.       carry the file extension VOC. Among sources of digitized sounds are
  352.       BBS boards and shareware program vendors. You can also record  your
  353.       own if you have the proper device or equipment.
  354.  
  355.       Storymaker+ will play Sound Blaster 8-bit unpacked  VOC files only.
  356.       Any file without the Sound Blaster  VOC header will be  played  as
  357.       8-bit raw data with 8000hz sampling rate.
  358.  
  359.       Storymaker+ saves a digitized-sound file to a storybook  by  saving
  360.       its filename -  actual data are not normally copied.
  361.  
  362.  
  363.   5 - FM Music Files
  364.  
  365.       Another type of  sound effects that can be added to a storybook are
  366.       Sound Blaster CMF music files.  CMF files are FM synthesized  music
  367.       files that  can play up to  11 musical instruments  simultaneously.
  368.       You need a  Sound Blaster card, or a compatible card, and  the  CMF
  369.       player program SBFMDRV.COM to play these files under Storymaker+.
  370.  
  371.       Storymaker+ as distributed does not have CMF files;  among  sources
  372.       of CMF files  are BBS boards and shareware  program  vendors.  Copy
  373.       the files into Storymaker+ subdirectory FMMUSIC.
  374.  
  375.       The Books Editor adds a CMF music file in a storybook by saving its
  376.       filename -  actual data are not normally copied.
  377.  
  378.  
  379.   6 - Book or Story Files
  380.  
  381.       Storybooks  are  created in the Book Editor module and saved in the
  382.       program subdirectory BOOKS. The files carry the file extension SBK.
  383.  
  384.       A story is normally put together mulit-file format: a book file con-
  385.       tains references to different pictures, sound and text files. Since
  386.       actual data  are not copied to the story file itself,  this has the
  387.       advantage of having a story file that is not excessively large, and
  388.       also keeping the ability to edit the referenced files.
  389.  
  390.       The disadvantage in using multi-file format is that extra care must
  391.       be given in managing the external files:  referenced  pictures  and
  392.       library file may not be deleted and the library's filename may  not
  393.       be changed; the same applies to sound and text files. Also,  giving
  394.       copies of a story to others requires copying of required data files
  395.       into the correct directories, taking care that no file accidentally
  396.       overwrites somebody else's file.
  397.  
  398.       To facilitate  easier  distribution  and making permanent copies of
  399.       storybook files,  two methods of compiling storybooks into single-
  400.       file  format are included in Storymaker+ through its Utility module.
  401.  
  402.       The first method  involves copying of the book file and actual  data
  403.       from  all referenced files  into a single data file.  Thus  one file
  404.       is  distributed  and needs only to be copied into Storymaker+'s sub-
  405.       directory BOOKS where the Book Reader module can find it.
  406.  
  407.       The second method is an extension of the first: the single data file
  408.       is attached  to a  reader program,  making the package a stand-alone
  409.       executable file - an EXE program - and the  easiest to distribute as
  410.       it needs only to be run.
  411.  
  412.       An  important  thing you  must keep in mind when using  single-file
  413.       formats is that single-file storybooks are for reading only and are
  414.       are not  editable.  You must retain  a storybook  in its multi-file
  415.       format if you want to keep the ability to make changes in the story.
  416.  
  417. --------------
  418. H - TRADEMARKS
  419. --------------
  420.      IBM is a registered trademark of the IBM Corporation.
  421.      Sound Blaster is a registered trademark of Creative Labs,Inc.
  422.      Microsoft is a registered trademark of Microsoft Corporation.
  423.